home *** CD-ROM | disk | FTP | other *** search
/ Ham Radio 2000 / Ham Radio 2000.iso / ham2000 / packet / mb1801 / install.doc < prev    next >
Text File  |  1994-10-15  |  34KB  |  721 lines

  1. INSTALL.DOC
  2.  
  3. This  document is intended to be a guide for installing the Packet Radio
  4. BBS program developed by:
  5.  
  6. Hank Oredson, W0RLI.
  7. 21390 Shannon Lane
  8. West Linn, OR 97068
  9.  
  10. It will look at the installation of the software on your computer system from
  11. the aspect of an upgrade and a complete new install. These instructions are at
  12. the end of this document.  This document is based on Version 18.x  but will
  13. include instructions for upgrading from previous versions of W0RLI.  It also
  14. assumes that you have a working knowledge of QuarterDeck's DesqView and QEMM
  15. programs and DOS.  Note: All of the parameters and suggestions are examples.
  16. This document is meant to serve as a guide in installing and running the
  17. software.
  18.  
  19. REGIONAL COORDINATORS
  20.  
  21. Several people have kindly volunteered to act as regional coordinators for
  22. questions, bug reports, etc.  These are as of this writing:
  23.  
  24. G4WPT @ GB7BNM      -    For the U.K.
  25. JA1KSO @ JA1KSO     -    For Japan and the Far East
  26. LU3AGJ @ LU3AGJ     -    For Latin America
  27. VE3GYQ @ VE3GYQ     -    For North America
  28.  
  29. N6IYA   @  N6IYA    -    For  North  America.   This   major distribution
  30.                          point and can provide the software on any flavor of
  31.                          5 1/4 or 3 1/2 floppy disk. The mailbox software is
  32.                          more than 360k in size so if 360k diskettes are
  33.                          required please send two.
  34.                          Send a SASE diskette mailer and formatted diskettes
  35.                          to:
  36.                          John Smith, N6IYA
  37.                          1060 Pine Drive
  38.                          Felton, CA  95018
  39.                          Dial up services are available upon request.  Contact
  40.                          John @ (408) 335-2034
  41.                          Releases are sent to N6IYA for test and release and
  42.                          then are uploaded to:
  43. WA6RDH  @ WA6RDH         WA6RDH dialup system @ (916)  678-1535
  44.  
  45. CompuServe               Compuserve Hamnet Forum - Software Library
  46.  
  47. OPERATING ENVIRONMENT
  48.  
  49. This Mailbox runs under DOS or OS/2 in conjunction with DESQView.   The
  50. mailbox will also run multiple copies in the above mentioned multi-tasking
  51. environments.  In its present interation it will require that the system run
  52. in conjuntion with G8BPQ's switch software and the TNC's in the KISS mode.
  53. It is possible to run up to 24 tasks and 20 Ports and all common  files to
  54. the mailbox will be shared.  Starting with version  16.0  many of the common
  55. functions were moved to SERVER resutlting in a smaller MB.EXE task but a
  56. larger SERVER task.  In version 17.x many of the tasks that were once handled
  57. by MB.EXE have now been moved to additional program files that handle specific
  58. types of system tasks.  The result is a modular system, smaller and faster
  59. executable files and a smaller SERVER.EXE.
  60.                                    (1)
  61. FILE STRUCTURE
  62.  
  63. Most of the files used by the Mailbox are can now be set to reside in seperate
  64. directories.  The only thing that is currently hardwired is the message files
  65. themselves.  These must reside in the \BBS directory.  The remaining files
  66. are placed into directories and are used in accordance with the enviornmental
  67. variables as described below. (See OTHER FILES below for more details.)
  68.  
  69. ENVIRONMENTAL VARIABLES
  70.  
  71. The executable files (.EXE and .COM) can be placed in a separate
  72. sub-directory.   The easiest installation is to place all the Mailbox files
  73. into the \BBS directory.  Any remaining file structure will be created upon
  74. startup of the system based on the entries in DIRS.MB.
  75.  
  76. Starting in version 16.8 environmental variables can be setup in your
  77. autoexec.bat file that allow the placement of the various config files,
  78. database files, log files and temporary files into their own subdirectories
  79. to speed up the system processing.  See OTHER FILES below for more details.
  80.  
  81. SYSTEM REQUIREMENTS
  82.  
  83. The minimum system requirements that are needed are:
  84.  
  85.         It is recommended that the code be run on a 386 or better.
  86.  
  87.         The number of ports, port speed and the number of tasks that can be
  88.         run depend on the speed of the system and the amount of memory that
  89.         you have.  Assuming a 1200 baud Radio data  rate, 9600 baud TNC to
  90.         computer data rate the following guidelines apply:
  91.  
  92.         On a fast 386 with 4mb of memory at least 8 ports with 12 tasks has
  93.         been tested.
  94.  
  95. SYSTEM FILES
  96.  
  97. The following files are required to be present for the system to function
  98. correctly:
  99.  
  100. MBUSER.EXE      -    The User interface to the Mailbox
  101.  
  102. MBSYSOP.EXE     -    The Sysop interface to the Mailbox
  103.  
  104. MBFWD.EXE       -    The Forwarding system of the Mailbox
  105.  
  106. MBLISTEN.EXE    -    The system watchdog. Watches ports and hands off the
  107.                      task to the appropriate interface.
  108.  
  109. SERVER.EXE      -    The server function.  This is a general server interface
  110.                      and must be running at all times for the system to
  111.                      function.  All functions such as forwarding and
  112.                      housekeeping events are controlled by SERVER.EXE.
  113.                      Server has a command line option that controls which
  114.                      events are displayed in the Server window.  Setting the
  115.                      option turns off the the display of these events.
  116.                      To turn off the display of message and login/logout events
  117.                      use "SERVER LM".  The LM would be placed on the optional
  118.                      parameters line in the DesqView window that calls SERVER
  119.                      .EXE.
  120.                                     (2)
  121.  
  122.                      The classes of events that are displayed in the SERVER
  123.                      window are:
  124.                      c - Cron events
  125.                      h - Housekeeping events
  126.                      l - Login/Logout events
  127.                      m - message events
  128.                      s - Server activations
  129.  
  130. MBINIT.EXE      -    The Mailbox initialization program.  The program loads
  131.                      global data into LM, checks that the TNC's are alive and
  132.                      provides other startup functions.  This must be run
  133.                      prior to Desqview.
  134.  
  135. LM.COM          -    The  Mailbox "Lock Manager", which becomes resident at
  136.                      system startup and provides various services to the
  137.                      MailBox.  This program must be loaded prior to the start
  138.                      of DesqView and prior to running MBINIT.
  139.  
  140. YTNC.COM        -    G8BPQ backend.  Required to run system.  (See YTNC.DOC
  141.                      for configuration information.)  Must be run prior to
  142.                      running DesqView and after running BPQCODE.
  143.  
  144. BPQCODE.EXE     -    G8BPQ switch interface to your KISS TNC's.  This is the
  145.                      required interface for your com ports and must be run
  146.                      prior to DesqView and MBINIT.
  147.  
  148. MBSTAT.EXE      -    A separate function that can be run in its own Desqview
  149.                      window.  It provides a running display of current
  150.                      MailBox activity.  (No longer needed for Version 18.1.
  151.                      This is now part of mbsysop.)
  152.  
  153. OPTIONAL FILES
  154.  
  155. NW.EXE          -    The Netwalker.  A tool for tracing connectivity of a
  156.                      NET/ROM or TheNet network.  This is now a standalone
  157.                      program. Requires BPQ switch, ytnc and nw to run.
  158.  
  159. RECOVER.EXE     -    Message and user database recovery program.  To ONLY be
  160.                      used in the event of a system crash.
  161.  
  162. PRTLOG.EXE      -    The MailBox log file  analyzer.  Will produce summary
  163.                      reports of the mailbox activity.
  164.  
  165. WPOPT.EXE       -    WP database optimizer.  Will sort the WP.MB file which
  166.                      will make some WP database queries faster.
  167.  
  168. WPSTAT.EXE      -    Provides some statistics on the WP database sturcture.
  169.                      It is mainly used to provide diagnostic information.
  170.  
  171. SHAKE.EXE       -    Executable files used to maintain the "cookie" database.
  172. BAKE.EXE
  173. TAKE.EXE
  174.  
  175. FT.EXE          -    File transfer utility.  Is a small add on and is called
  176.                      as a G8BPQ Application.  Will transfer executable files
  177.                      without conversion.  See FT.DOC for information.
  178.  
  179. HLOC.EXE        -    A Hierarchial Location utility.  Does a dump of the WP.MB
  180.                                     (3)
  181.  
  182.                      file and displays calls seen at different H Addresses.
  183.  
  184. RT.EXE          -    Round Table utility.  Allows users to converse directly
  185.                      with other users in a round  table type fashion.  This is
  186.                      also called as a G8BPQ Application.  See RT.DOC for
  187.                      information.
  188.  
  189. MON.EXE         -    Monitor utility.  Run as a separate window under DesqView.
  190.                      This utility allows the monitoring of channel activity.
  191.  
  192. PRTBPQ.EXE      -    A G8BPQ utility that displays information on the
  193.                      activity and current status of the G8BPQ Switch.  Used
  194.                      mainly as a diagnostic tool.
  195.  
  196. CVTMB.EXE       -    Utility to convert the database files to a new format
  197.                      when it is required because of new database changes.
  198.                      When installing new version run this program before
  199.                      starting system.
  200.  
  201. WPLOAD.EXE      -    Utility to load wp information from a text file.
  202.  
  203. SERVERS              See SERVER.DOC for more information on SERVERS.
  204.  
  205. ECHO            -    Created by W0RLI, returns a message.
  206. FILEX           -    Created  by  W0RLI,  provides  REQFIL, REQDIR and upload
  207.                      functions.
  208. LSTSRV          -    Created by W0RLI, general mail exploder.
  209. REQCB           -    Created by W0RLI, for the J-COMM and RT Systems Callbook
  210.                      databases.
  211. REQDIR          -    Created by WB3AFL, Directory retreival server.
  212. REQFIL          -    Created by WB3AFL, File retreival server.
  213. REQWP           -    Created by W0RLI, remote queries to WP database.
  214. SMTP            -    Created by K3MC, provides Mailbox/SMTP message
  215.                      interchange.
  216. REDIST          -    Created by W0RLI, Message Redistribution server.
  217.  
  218. CONFIGURABLE FILES
  219.  
  220. The Placement of these files is under control of environmental variable RLICFG.
  221. See the OTHER FILES section below for more information.
  222.  
  223. PORTS.MB        -    MailBox port configuration file.  Defines how ports are
  224.                      to behave once the system has started.  This is a
  225.                      required file and must be edited for your system.  It is
  226.                      read and loaded by MBINIT.EXE.
  227.  
  228. INIT.MB         -    MailBox initalization file.  Contains the system
  229.                      information that is date dependent, wp update path and
  230.                      various system parameters.  This is a required file and
  231.                      must be edited for your system.  It is read by MBINIT.EXE.
  232.                      Removal of the lines in this file will result in the
  233.                      system not running properly.
  234.  
  235. MOTD.MB         -    User login file.  Contain the user login greeting.  It
  236.                      is a required file.  It must be edited for your system
  237.                      and can contain globals.
  238.  
  239. NEWUSER.MB      -    Contains message text file for new user upon first login
  240.                      to the MailBox.
  241.                                     (4)
  242.  
  243. INFO.MB         -    Contains information on the system and is retreived by
  244.                      the I command from the MailBox prompt.
  245.  
  246. XLATE.MB        -    Translation file that contains information on different
  247.                      types and classes for messages and how to process them.
  248.                      Contains information on Bulletin time-to-live, Holds,
  249.                      Translations, messages to file and message readdress.
  250.                      See SYSOP.DOC for information.
  251.  
  252. DIRS.MB         -    File that contains information on various subdirectories
  253.                      below \BBS for files and how these directories can be
  254.                      accessed.  See SYSOP.DOC for information.
  255.  
  256. TEXT.MB         -    The file that contains the various prompts and messages
  257.                      that the user and sysop will see.  It is a required file
  258.                      and can be edited to suit your site.  Do not eliminate
  259.                      any lines from this file.  All are required. See SYSOP
  260.                      .DOC for information.
  261.  
  262. FWD.MB          -    The forwarding file.  Contains information on who and
  263.                      what you intend to forward to other systems.  Completely
  264.                      configurable.  See SYSOP.DOC for information.
  265.  
  266. CRON.MB         -    The event timer file.  This file is required in order
  267.                      for the system to perform any housekeeping or forwarding.
  268.                      This file is intimately tied to SERVER.EXE and  FWD.MB
  269.                      and  directs  the SERVER on when to perform the various
  270.                      MailBox tasks.  See SYSOP.DOC for information.
  271.  
  272. SERVER.MB       -    SERVER Configuration file.  Calls the various servers
  273.                      based upon the type of server being used.  User
  274.                      configurable and each type is seperated by a blank line.
  275.                      See SYSOP.DOC for information.
  276.                      Server is responsible for the processing of incoming
  277.                      messages.  Once a message is received SERVER.MB is
  278.                      scanned for any processing of the message that is needed
  279.                      and then directs the appropriate server to immediately
  280.                      commence that processing.
  281.  
  282. DIST.MB         -    Message distribuiton file.  Contains information on type
  283.                      of message to be distributed and to which callsign or
  284.                      callsigns.  Can be completely configured for your
  285.                      location and eliminates the need to place flood
  286.                      designators in FWD.MB.
  287.  
  288. FTUSERS.MB      -    The  file  that  contains  priviledge information for
  289.                      users of the file transfer utility.
  290.  
  291. TAG.MB          -    The file that contains tag lines for messages that are
  292.                      received by callsign, sent by the sysop or to a callsign.
  293.  
  294. KEYS.MB         -    Defines sysop users, priviledges and passwords if
  295.                      required for remote sysop activity.  Can also be used to
  296.                      provide security for user access.
  297.  
  298.  
  299.  
  300.                                     (5)
  301.  
  302. HELP.MB         -    The file containing the various help texts when called
  303.                      from the MailBox command line.  Can be modified to suit
  304.                      your location or users.
  305.  
  306. REDIST.MB       -    The file containing the definitions of the distribution
  307.                      domains at this system.  Defines locbbs, local, region and
  308.                      nation domains for the redistribution of messages.
  309.  
  310. NON-CONFIGURABLE FILES
  311.  
  312. The placement of these files is under control of environmental variable RLIDB.
  313. See the OTHER FILES section below for more information.
  314.  
  315. MAIL.MB         -    Mail file database.  Is created by the system and is not
  316.                      user configurable.
  317.  
  318. WP.MB           -    WP (White Pages) database file.   This file contains the
  319.                      user addresses and information.  It is created by the
  320.                      system and is updated by user login, message receipt or
  321.                      update by other WP Update files.  The information can be
  322.                      editied by the sysop from the Mailbox command prompt.
  323.  
  324. LOGIN.MB        -    File containing callsigns of logins to the system.
  325.                      Viewed by the J command from the MailBox command line.
  326.  
  327. BID.MB          -    File containing the BID's (Bulletin Identifer's) of
  328.                      messages received by the system.  This file is reviewed
  329.                      by the system upon presentation of a message and
  330.                      determines whether it has seen the file before based upon
  331.                      its presented BID.  A parameter in INIT.mb determines
  332.                      how long BIDS are held by the system.
  333.  
  334. MID.MB          -    Serves the same function as BID.MB except that it monitors
  335.                      personal messages for duplicates.
  336.  
  337. The placement of these files is under control of environmental variable RLILOG.
  338. See the OTHER FILES section below for more information.
  339.  
  340. YYMM.LOG        -    Log files.  Created by the system that records the events
  341.                      happening in the system.  The files are created upon
  342.                      opening a new Mailbox task.  The files are named based on
  343.                      the Year and month.  These new log files contain all the
  344.                      information for all events of the system in a single file.
  345.  
  346. OTHER FILES
  347.  
  348. TEMPORARY FILES
  349.  
  350. The placement of these files is under control of environmental variable RLITMP.
  351.  
  352. There are the various temporary files used by the MailBox.  These files will
  353. reside in the \TMP or other directory as directed by the environmental
  354. variable RLITMP.  These files are files that are used by the system to import
  355. and export the various type of files as they are processed by the system.
  356. Examples of these are import/export files used by the server.
  357.  
  358. CONFIG.SYS      -    Your system config.sys file.  It will be necessary to add
  359.                      parameters to this file so that the system can handle the
  360.                      Mailbox.
  361.                                     (6)
  362.  
  363.                      The recommended parameters are:
  364.                      Files=70      Roughly 8 - 10 per open window.
  365.                      Buffers=60    Set this as required by the cache that you
  366.                                    use.
  367.                      Stacks=9,256  You may need 16,64, 0,0 or 8,128 depending
  368.                                    on your DOS version.
  369.  
  370.                      In later versions of DOS you can add:
  371.                      Install=C:\dos\share.exe
  372.  
  373. AUTOEXEC.BAT    -    The auto execution file required for proper automatic
  374.                      system startup. It will be necessary to add the time
  375.                      environmental variable TZ to your AUTOEXEC.BAT ile.  This
  376.                      variable is defined as your local time zone (PST, CST,
  377.                      MST or EST), plus your offset in hrs from UTC (8,7,6,5),
  378.                      plus an alternate daylight savings time name. It defaults
  379.                      to PST8PDT so your parameters will depend on your location
  380.                      in relation to UTC.
  381.  
  382. Add the following to this file:
  383.  
  384.                      Share /L:30    If not loaded in config.sys
  385.                      lm             Load the MailBox Lock Manager
  386.                      bpqcode        Load the G8BPQ Switch
  387.                      ytnc 20 2 1    Required for versions 4.05 or later of
  388.                                     the BPQ Switch.
  389.                      mbinit         Initialize the MailBox
  390.                      dv             Load DesqView (if using it)
  391.  
  392.                      Starting in Version 16.8 you may add environmental
  393.                      variables to your autoexec.bat file to set the directory
  394.                      where the different Mailbox files will reside.
  395.                      The four variables are:
  396.                      set TZ=PST8PDT (Default)
  397.                      RLILOG    -    Directory where the log files will be put
  398.                      RLITMP    -    Directory where the temp files will go.
  399.                      RLIDB     -    Directory where the various database
  400.                                     files go:
  401.                                     BID.MB, LOGIN.MB, MAIL.MB and WP.MB
  402.                      RLICFG    -    Directory where the configuration files
  403.                                     go.
  404.                                     CRON, DIRS, DIST, FTUSERS, FWD, HELP,                                    INFO,  INIT,
  405.                                     KEYS, MOTD, NEWUSER, PORTS, SERVER, TAG,
  406.                                     TEXT and XLATE.MB
  407.  
  408.                     In Autoexec.bat add:
  409.                     set RLILOG=\logs
  410.                     set RLITMP=\tmp
  411.                     set RLIDB=\bbsdb
  412.                     set RLICFG=\bbscfg
  413.  
  414.                     Note: the above are examples and the directories that you
  415.                     use will have to be created prior to running the system.
  416.  
  417.  
  418.  
  419.  
  420.                                     (7)
  421. DISK CACHES
  422.  
  423. It is a good idea to run a disk cache on a your system as the MailBox can be
  424. quite disk intensive.  SMARTDRV, HYPERDISK, NORTON CACHE or other popular
  425. disk caches seem to work well.  If you enable "Delayed write" the system will
  426. speed up quite considerably.  Determining the cache size is at the discretion
  427. of the sysop.  A 1mb cache is probably a good size to use.  However, if you
  428. run a large system and have the available memory then a larger cache would
  429. be desirable for optimal processing.  The optimal cache size would be sum
  430. of the files that reside in the directory specified by RLIDB.
  431.  
  432. DESQVIEW AND WINDOW SIZES
  433.  
  434. The approximate window sizes in DesqView for the various programs are:
  435.  
  436.      FT        -    42k
  437.      RT        -    57k
  438.      MBUSER    -    66k
  439.      MBSYSOP   -    80k
  440.      MBLISTEN  -    29k
  441.      MBFWD     -    46k
  442.      MBSTAT    -    24k  Not required for version 18.1
  443.      MON       -    40k
  444.      NW        -    43 - 100k
  445.      SERVER    -    84k
  446.  
  447. UPGRADING FROM PREVIOUS VERSIONS
  448.  
  449. If you are upgrading from a previous version after version 16.0 you will need
  450. to copy the executable files into the directory where your executables are
  451. placed.  A general procedure is as follows:
  452.  
  453. 1.  Backup your system
  454. 2.  Create a temporary directory and copy the relase file into it.
  455. 3.  Execute the file that will expand the various files from the archieve.
  456.     (Normally named MB1608.exe indicating version 16.8)
  457. 4.  Move or copy the .EXE and .COM files into the directory where they
  458.     will reside (Except the release archieve file) as specified.
  459. 5.  Review the example *.mb files and read CHANGES.DOC for any changes that
  460.     have been made.  Pay special attention to CRON.MB, INIT.MB, XLATE.MB,
  461.     SERVER.MB, DIRS.MB, FWD.MB and TEXT.MB.  You will need to modify these
  462.     files as per section 6 below.
  463. 6.  In version 18.x INIT.MB will require changes.
  464.     a.  INIT.MB
  465.         For version 18.0 you will be required to add a YES/NO toggle for use
  466.         of Grid Square regional type forwarding.  This is similar to the
  467.         toggle for the use of "#" preceeded regional designators.
  468.     b.  Add yes/no toggle for header diagnostics
  469.     c.  SERVER.MB will require that the the size be reduced from 92k to 84k.
  470.     d.  Remove the Init.mb line referencing MBSTAT.
  471.  
  472.     (NOTE: YOU WILL HAVE TO HAVE DESQVIEW VERSION 2.5 OR ABOVE TO RUN THIS
  473.     VERSION)
  474.  
  475. 7.  Modify the program sizes to the suggested values above using the
  476.     Desqview Change a Program (CP)
  477.  
  478. If you are upgrading from 11.0 to version 15.8 follow the above procedure
  479. except that you will need to create CRON.MB and run SERVER.EXE in a newly
  480.                                     (8)
  481.  
  482. created DesqView window.  SERVER.EXE will require a 84K window to run.
  483. In some cases you will also have to create KEYS.MB, DIST.MB, XLATE.MB,
  484. TEXT.MB and DIRS.MB.  If this is the case XLATE, TEXT and DIRS.MB are created
  485. from the old CONFIG.MB file.  Once these files have been created CONFIG.MB
  486. can be deleted.
  487.  
  488. If you are upgrading from a version previous to VERSION 11.0 you will need to
  489. convert your WP DATABASE before beginning the upgrade process.  Please follow
  490. this procedure:
  491.  
  492. 1.  From the MailBox prompt issue the command to dump your WP database to a
  493.     text file.
  494.     IA WP.TXT
  495. 2.  Bring down the system.
  496. 3.  Delete or rename your old WP Database.
  497.  
  498. Then  proceed with the procedures as outlined above.   After starting the
  499. system and it is up and running, from a DOS window issue the command:
  500.  
  501.      WPLOAD WP.TXT
  502.  
  503. This will read in your wp data to the new file format. Depending on the size
  504. of your WP file this could take some time.
  505.  
  506. If  anything  fails to run then review the above procedures.  Generally
  507. failure to run properly can be attributed to imporper window size in
  508. DesqView, additional or deleted lines in any of the configurable files
  509. (*.MB) or improper commands in PORTS or FWD.MB.
  510.  
  511. INSTALLING A NEW SYSTEM
  512.  
  513. If you are installing a new system then you will be required
  514. to do the following:
  515.  
  516. 1.  Create the \BBS under the root directory.
  517. 2.  Make a temporary directory and copy the release file into it and expand the
  518.     archieve file.
  519. 3.  Move or copy the executable files (*.COM and *.EXE) files into where
  520.     you intend for them to reside.
  521. 4.  Move or copy HELP.MB into the directory where you intend for it to reside.
  522. 5.  Move or copy the *.mb files into the directory where you intend for
  523.     them to reside or as defined by the environmental variable RLICFG.
  524. 6.  Modify or create TEXT.MB, XLATE.MB, DIRS.MB, FWD.MB, CRON.MB, INIT.MB,
  525.     KEYS.MB, DIST.MB, MOTD.MB, NEWUSER.MB, INFO.MB and PORTS.MB.
  526. 7.  Modify CONFIG.SYS and AUTOEXEC.BAT to support the MailBox.
  527. 8.  Place the G8BPQ switch code files in a separate directory under the root
  528.     directory.
  529. 9.  Modify the G8BPQ configuration file BPQCFG.TXT for your site and the
  530.     number of ports that you intend to use.  Then compile it using the
  531.     BPQCFG.EXE file.
  532. 10. Configure your TNC's to run in the KISS mode.
  533.     Note: Kantronics KPC-4 and KAM require Firmware version 2.85 or later.
  534.           TNC2 or clones should have firmware version 1.1.5 or later.
  535.           TNC1 should be run no faster than 4800 baud.
  536.     Note: See the various .SET files included with the release for more
  537.           information.
  538. 11. Once this is done then attempt to start the system.  If you have been
  539.     successfull the last thing that you should see is "MAILBOX INITIALIZED"
  540.                                     (9)
  541.  
  542. 12. Bring up Desqview.
  543. 13. Create a program item for each part of the Mailbox you intend to run.
  544.     The minumum is SERVER.EXE.
  545.     (Note that sample .DVP files are provided.)
  546. 14. Close down the system using the SD command.
  547. 15. Create a Desqview Script to bring up the various Mailbox tasks in the
  548.     order you want to come up in with SERVER.EXE as the first task then any
  549.     other tasks that you may want to run.  (See the DesqVIEW manual about
  550.     creating and saving scripts files.)
  551.     Save your script file.  Modify autoexec.bat to call DV.BAT and restart
  552.     your system.
  553.  
  554. IN CASE OF A CRASH
  555.  
  556. If the system crashes, make sure that all mailbox tasks are shut down.  When
  557. you have assured that all is not running run the following files:
  558.  
  559.     c:\dos\Checkdsk /f (for DOS 6.x systems run SCANDISK.)
  560.     c:\bbs\recover.exe
  561.     c:\bbs\mbinit.exe
  562.  
  563. This will recover your data and ensure that there is not any data loss.
  564.  
  565. DESQVIEW AND QEMM
  566.  
  567. For Version 17.x it will be required to create PIF files for the various
  568. components of the system.  The PIF files are named in the format of
  569. XX-PIF.DVP where XX is the keys used to call the program from the Desqview
  570. open window menu.  Before creating the necessary .DVP files it will be
  571. necessary to setup Desqview to run the Mailbox.
  572.  
  573. NOTE: For version 17.x you will be required to have Desqview version 2.5 or
  574.       above.
  575.  
  576. 1) Using DESQview SETUP:
  577.  
  578.  Under performance:
  579.  
  580.   Set the swapping time slices:
  581.  
  582.   For 6 Mhz AT, try 6 foreground and 6 background.
  583.   For 25 Mhz 386/486, try 3 foreground and 3 background.
  584.  
  585.   Common Memory                      40
  586.   Dos buffer for EMS                 15
  587.   Optimize communications             N
  588.   Allow Swapping of programs          Y
  589.   Manage printer contention           N
  590.  
  591. Under Logical drives:
  592.  logical drives:               none
  593.  swap drives   :               none
  594.  
  595. Under video monitor:
  596.  video monitor :               for EGA use 3....CGA option for color
  597.                                gives maximum memory. Mono is the best for
  598.                                memory and yields the maximum conventional
  599.                                memory after optimization.
  600.                                     (10)
  601.  
  602.   display text/graphics        Y if you want the screen blanker to work.
  603.   Monitor require sych access  N
  604.   Screen blanker               What ever is appropriate. If disp text graphics
  605.                                not set to y then it will not work.
  606.  
  607. 2) Setting Up the PIF Files
  608.  
  609. From the Desqview open window menu you will need to use the add a program
  610. portion of Desqview.  Enter the AP command, space to other and enter the
  611. space bar to select.  When the prompt for directory put in \mbexe and then
  612. <cr>.  Enter the information as outlined above for the first section, then
  613. F10 for the advanced options.
  614.  
  615. A <CR> at this point will return you to the Add a Program menu.  Again go to
  616. other and enter the space bar.  Add all the programs necessary for the system
  617. including your text editor and all the server options that you intend to
  618. run.
  619.  
  620. Program Name:                  MAILBOX: MBSYSOP.EXE
  621. Key to use on open menu:       MS              (Anything you like)
  622.  
  623. Note:  It is very benifical to use keys that approximate the program that
  624.        you are going to start.  This might require that some of the existing
  625.        keys be redefined.  For instance Desqview Manifest uses MF to call the
  626.        Manifest program.  Redefining this to another key sequence will allow
  627.        you to use MF to call MBFWD with the MF keys.
  628.  
  629. Memory Size (in K):            75  (or the appropriate size as defined
  630.                                     previously)
  631. Program:                       MBSYSOP.EXE
  632. Parameters:                    (Leave this blank except where required)
  633. Directory:                     C:\MBEXE        (Where you put your .EXE and
  634.                                                 .COM files.)
  635. Writes directly to screen:     N
  636. Displays graphics information: N
  637. Virtualize text/graphics       N
  638. Uses serial ports (Y,N,1,2)    N
  639. Requires floppy diskette:      N
  640.  
  641. ADVANCED OPTIONS: <F10>
  642. System Memory:                 0
  643. Maximum Program Memory Size:
  644. Script Buffer Size:            1000
  645. Max Expanded Memory Size:
  646. Text Pages:                    1
  647. Graphics Pages:                0
  648. Interrupts:                    00 to FF
  649. Close on exit:                 Y
  650. Uses own colors:               N
  651. Allow close window command:    Y
  652. Runs in Background:            Y
  653. Uses math co-processor:        N
  654. Keyboard Conflict:             0
  655. Share CPU when foreground:     Y
  656. Share EGA when fore/zoomed     Y  for EGA only setting. N for monochrome
  657.                                   will yield about 30k more convention memory.
  658. Can be swapped out:            N
  659. Protection level               0     <-  Normally 0. Some systems may require
  660.                                          this be set to 1.
  661.                                     (11)
  662.  
  663. 3) Using the Included PIF Files
  664.  
  665. To use the included PIF files you will need to copy or move these files into
  666. the directory where the .EXE and .COM files will reside (Example: \mbexe).
  667. From the Add a Program menu select OTHER and then <cr> and the files will
  668. be displayed in a submenu.  Select all of the files and then <CR>.  At this
  669. time it would be appropriate to review all of the files using the Change a
  670. Program file to make sure that the appropriate directory has be detailed
  671. on the directory line.  Change as required.
  672. If there is a key stroke conflict you will be warned and will be required
  673. to change them before the process will be complete.
  674.  
  675. 4) QEMM
  676.  
  677. It is recommended that QEMM be used in conjunction with Desqview.  The use
  678. of QEMM will give you the capability to access additional memory in the
  679. extended memory range of A000 - FFFF for TSR's and the added capability
  680. of exapnded memory for running the Mailbox and its many tasks.
  681. Installing QEMM will normally place the following line in your CONFIG.SYS
  682. file:
  683.  
  684. DEVICE=C:\QEMM\QEMM386.SYS RAM
  685.  
  686. This will load the expanded memory manager and allow access to memory above
  687. the FFFF or 1024kb area.  The use of the QEMM OPTIMIZATION routine will
  688. further increase your systems capabilities be allowing QEMM to place many
  689. of your TSR's and programs into the blank memory spaces between A000 - FFFF
  690. (640k - 1024k).  On a typical system this will increase the conventional
  691. memory available for DOS from 550k to well over 600K.  In the case of a
  692. monochrome system this number could be as high as 721k.
  693.  
  694. The optimization routine will automatically attempt to place your TSR's
  695. into the extended memory area, and if successfull, will modify your config.sys
  696. and autoexec.bat files with statements such as LOADHI c:\bpq\bpqcode.
  697.  
  698. A command line option for QEMM called MAPS should be set to a number
  699. higher than the number of DV windows you will run.
  700.  
  701. If you will run 15 windows you should add the command line
  702. option MAPS=17 (or larger).  This is done in config.sys to the qemm device
  703. line.
  704. For example: DEVICE=C:\QEMM\QEMM386.SYS RAM MAPS=17
  705.  
  706. Just one word of caution.  When running QEMM or other memory managers it is
  707. required to re-optimize the system when installing or upgrading any
  708. compontent of the MailBox.  This will ensure that programs will not contend
  709. for the same piece of memory resulting in a system crash.
  710.  
  711.  
  712.  
  713.  
  714.  
  715.  
  716.  
  717.  
  718.  
  719.  
  720.                                     (12)
  721.